Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

146
Views
API integrada de PowerBI: error de "muy pocos campos" al intentar exportar datos

Estoy usando la Power Bi Embedded API para mostrar informes a mis usuarios en una aplicación web.

La API tiene un método exportData() que está diseñado para exportar los datos completos o los datos resumidos de un objeto visual en el informe.

Mi problema ocurre al intentar exportar los datos resumidos:

 myVisual.exportData(ExportDataType.Summarized);

cuando hago esto, esto es lo que obtengo:

ingrese la descripción de la imagen aquí

Como puede ver, los datos devueltos tienen un error TooFewFields , con el mensaje Too few fields: expected 3 fields but parsed 1 .

¿Alguien puede explicar qué significa este error y por qué está sucediendo? Intenté buscar en Google, pero no encontré nada con respecto a este error en particular.

Tenga en cuenta que:

  • Exportar los datos completos, en lugar del resumido, funciona correctamente
  • Exportar los datos resumidos desde la interfaz de usuario (haciendo clic en exportar datos en la esquina superior derecha de la imagen) funciona correctamente
  • Esto parece suceder en todos los elementos visuales del informe.
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El error "TooFewFields" ocurrió porque el método 'exportData ()' consta principalmente de 2 parámetros, a saber, el tipo de datos resumido y el recuento de filas que se devolverán. Pero el código que ha escrito no consiste en el parámetro como se esperaba. Tienes que incluir Modelos. Exportar tipo de datos. Resumido y el recuento de filas para obtener el resultado requerido.

Encuentre el siguiente fragmento de código:

1.Obtenga la página que contiene elementos visuales:

 const pages = await report. getPages(); let page = pages.filter(function (page) { return page.isActive })[0]; const visuals = await page.getVisuals();

2 Encuentre el objetivo visual:

 let visual = visuals.filter(function (visual) { return visual.name === "Required_Visual_Name"; })[0];

3.Exportar datos desde visual:

 const result = await visual.exportData(models.ExportDataType.Summarized,100); console.log(result.data);

Producción:

ingrese la descripción de la imagen aquí

Encuentre la referencia aquí para exportar datos resumidos: https://docs.microsoft.com/javascript/api/overview/powerbi/export-data

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!